40420a048fc541cb3ed5e4fd3303b79b0abec213,plugins/junit_rt/src/com/intellij/rt/execution/junit/ProcessBuilder.java,ProcessBuilder,isWinShell,#String#,89

Before Change


  }

  private boolean isWinShell(String command) {
    if (command.endsWith(".cmd") || command.endsWith(".bat")) {
      return true;
    }
    return ("cmd".equalsIgnoreCase(command) || "cmd.exe".equalsIgnoreCase(command)) &&
           myParameters.size() > 1 && "/c".equalsIgnoreCase(myParameters.get(0).toString());

After Change


    return Runtime.getRuntime().exec(commandLine, null, myWorkingDir);
  }

  private static boolean isWinShell(String command) {
    return endsWithIgnoreCase(command, ".cmd") || endsWithIgnoreCase(command, ".bat") ||
           "cmd".equalsIgnoreCase(command) || "cmd.exe".equalsIgnoreCase(command);
  }